package com.yf.springbootgenerator.dao;

import com.yf.springbootgenerator.entity.TbProjectShow;
import com.yf.springbootgenerator.entity.TbProjectShowExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbProjectShowMapper {
    long countByExample(TbProjectShowExample example);

    int deleteByExample(TbProjectShowExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TbProjectShow record);

    int insertSelective(TbProjectShow record);

    List<TbProjectShow> selectByExample(TbProjectShowExample example);

    TbProjectShow selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TbProjectShow record, @Param("example") TbProjectShowExample example);

    int updateByExample(@Param("record") TbProjectShow record, @Param("example") TbProjectShowExample example);

    int updateByPrimaryKeySelective(TbProjectShow record);

    int updateByPrimaryKey(TbProjectShow record);
}